前のページ   後のページ   目次へ

********************************

       ■■■■
     ■    ■       ■        ■
     ■           ■■■      ■■■
     ■    ■       ■        ■
       ■■■■
               〜基礎から ★ C++Programing〜
********************************

  【注意】 このマガジンは、最大化してお読みください。
       また、等角フォントでお読みください。
          (MS ゴシックなど)

********************************

 発行者      むーくん
 マガジンNO.  32(3−2)
 発行日      2000/12/21
 講読人数     2000名ぐらい
 マガジンID   0000050494
          このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★

近所にラーメン屋がオープンしました。
開店記念で、一杯200円!!
これは利用しなければ・・・と、朝昼晩ラーメン・・・
何でも極端なのはよくありませんね。
********************************
★目次★

・入力ストリーム cin
・挿入子 >>
・使い方
・二つ以上の変数に代入する場合
・予告

********************************
★入力ストリーム cin★

出力するときは、おなじみ出力ストリームのcoutを用いてきました。
(ストリームについては、バックナンバーNo.8を参照ください。)

それに対し入力では、プログラムが始まるタイミングで、
標準入力ストリームcin が定義されています。

標準入力ストリームは、キーボードと、プログラムをつないでいる河
の様なものと考えましょう。キーボードから送られた来たデータは、
河に乗って、変数に代入されます。

ストリームでは、変数の型を意識せずに使うことができます。
********************************
★挿入子 >>★

coutでは、「<<」を用いましたが、cinでは、逆向きの「>>」を
使います。ちょうど、「cinに送られてくる」というイメージでしょうか。

********************************
★使い方★
                                            
    ┏━━━━━━━━━━━━━━┓        
    ┃                                ┃        
    ┃  cin <<  代入したい変数;     ┃        
    ┃                                ┃        
    ┗━━━━━━━━━━━━━━┛        

変数 i に300を代入する例です。

cout << "数字を入力してください。>>" << endl;
cin >> i;

これを実行すると、プロンプトが表示され、カーソルが点滅します。
(または、待機します)
ここで、300と入力して、リターンキーを押すと、
変数 i にその数字が代入されます。

********************************
★二つ以上の変数に代入する場合★

  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓  
  ┃                                                            ┃  
  ┃  cin <<  代入したい変数 << 代入したい変数 << ・・・;     ┃  
  ┃                                                               ┃  
  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛  

cinでは、一行でいくつも代入することができます。
その時には、<<で区切って、変数を記述してください。

また、ユーザーが入力するときには、空白、タブ、改行で、
データが区切られます。


変数 i, f, chに、「20 3.5 A」をそれぞれ代入する例です。

cout << "整数、小数、文字を空白で区切って入力してください。>>"<<endl;
cin >> i >> f >> ch;

ユーザーは、「20 3.5 A」と入力します。
データの数が足りない場合は、ずっとプログラムは待機しています。
多すぎる場合は、次のcinの入力として蓄えられます。
捨てられてしまうわけではないので、十分注意しましょう。

********************************         
★予告★

サンプルプログラムを通して、実際に詳しく学習します。

********************************


講読解除はこちら

http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

内容について質問やご意見など
smukun@hotmail.com

筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/

************************************

前のページ   後のページ   目次へ

[PR]看護師の好条件求人なら:看護師の転職完全サポート!安心お任せ♪